package mapper;

import POJO.Provider;
import org.apache.ibatis.annotations.Param;

import java.util.List;





public interface ProviderMapper {
    //查询总数
	int count();
    //根据编号和名字查询
	List<Provider> getListProvider(@Param("proCode") String proCode, @Param("proName") String proName);
	//添加
	int add(String proName);
	//修改
	int update(@Param("proName") String productName, @Param("id") Integer providerId);
	//删除
	int delete(int id);
	//根据id查询
	Provider getProviderById(int id);
	//id集合查询
	List<Provider> getProviderListById(Integer[] ids);
	//4个条件模糊查询
	List<Provider>getProviderByThree(Provider p);
	
	//分页
	List<Provider>getProviderListByLimit(@Param("currentPageNo") int proCode, @Param("pageSize") int proName);
}
